SUPPORT / SAMPLES & SAS NOTES
 

Support

Problem Note 37288: Non-integer values used as levels might return incorrect drill-through results for SA®S OLAP cubes

DetailsAboutRate It

When a formatted, non-integer, numeric variable is used as a level within a SAS OLAP cube, the drill-through result might contain the wrong records.

As a workaround, you can store the formatted value as a character string in the data. To create a character column from a numeric variable and a format, you can use the PUT function as shown in the following example:

  data newdata;
    set olddate;
    newchar = PUT(oldnum, dollar10.2);
  run;


Operating System and Release Information

Product FamilyProductSystemProduct ReleaseSAS Release
ReportedFixed*ReportedFixed*
SAS SystemSAS OLAP ServerHP-UX IPF9.219.21_M19.2 TS2M09.2 TS2M2
64-bit Enabled HP-UX9.219.21_M19.2 TS2M09.2 TS2M2
Windows Vista9.219.21_M19.2 TS2M09.2 TS2M2
Microsoft Windows Server 20089.219.21_M19.2 TS2M09.2 TS2M2
Microsoft Windows XP Professional9.219.21_M19.2 TS2M09.2 TS2M2
Microsoft Windows Server 2003 Enterprise Edition9.219.21_M19.2 TS2M09.2 TS2M2
Microsoft Windows Server 2003 Standard Edition9.219.21_M19.2 TS2M09.2 TS2M2
Microsoft Windows Server 2003 Datacenter Edition9.219.21_M19.2 TS2M09.2 TS2M2
Microsoft Windows XP 64-bit Edition9.219.21_M19.2 TS2M09.2 TS2M2
Microsoft Windows Server 2003 Datacenter 64-bit Edition9.219.21_M19.2 TS2M09.2 TS2M2
Microsoft Windows Server 2003 Enterprise 64-bit Edition9.219.21_M19.2 TS2M09.2 TS2M2
Microsoft® Windows® for 64-Bit Itanium-based Systems9.219.21_M19.2 TS2M09.2 TS2M2
64-bit Enabled Solaris9.219.21_M19.2 TS2M09.2 TS2M2
64-bit Enabled AIX9.219.21_M19.2 TS2M09.2 TS2M2
Microsoft® Windows® for x649.219.21_M19.2 TS2M09.2 TS2M2
z/OS9.219.21_M19.2 TS2M09.2 TS2M2
OpenVMS on HP Integrity9.219.21_M19.2 TS2M09.2 TS2M2
Linux for x649.219.21_M19.2 TS2M09.2 TS2M2
Linux9.219.21_M19.2 TS2M09.2 TS2M2
Solaris for x649.219.21_M19.2 TS2M09.2 TS2M2
* For software releases that are not yet generally available, the Fixed Release is the software release in which the problem is planned to be fixed.